Small fix for PAE in 2.6.12.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 12 Jul 2005 16:21:23 +0000 (16:21 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 12 Jul 2005 16:21:23 +0000 (16:21 +0000)
Signed-off-by: Gerd Knorr <kraxel@suse.de>
linux-2.6-xen-sparse/include/asm-xen/asm-i386/pgtable-3level.h

index c589d8e463ace79b631ef924d1374fa925fb72c3..42093d96bd333a9a2e19dccb3bba568225dbce94 100644 (file)
@@ -68,6 +68,7 @@ static inline void set_pte(pte_t *ptep, pte_t pte)
                xen_l1_entry_update((pteptr), (pteval))
 # define set_pte_atomic(pteptr,pteval) set_pte(pteptr,pteval)
 #endif
+#define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
 
 #ifdef CONFIG_XEN_SHADOW_MODE
 # define set_pmd(pmdptr,pmdval) \
@@ -105,7 +106,7 @@ static inline void pud_clear (pud_t * pud) { }
 #define pmd_offset(pud, address) ((pmd_t *) pud_page(*(pud)) + \
                        pmd_index(address))
 
-static inline pte_t ptep_get_and_clear(pte_t *ptep)
+static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
 {
        pte_t res;